亚洲1314-午夜精品久久久久久久喷水-一区二区三区韩国-午夜电影福利-亚洲精品无码av中文字幕电影网站-最近更新中文字幕

聯(lián)
咨詢熱線:

17661095540

聯(lián)系QQ:

2863379292

官方微信:

怎樣禁止服務(wù)器爬蟲?

建站經(jīng)驗(yàn)

導(dǎo)讀:一、Apache①、通過修改 .htaccess 文件修改網(wǎng)站目錄下的.htaccess,添加如下代碼即可(2 種代碼任選):可用代碼 (1):RewriteEngineOnRewriteCond%{HTTp_USER_AGENT}(^$|FeedDemo

發(fā)表日期:2019-05-12

文章編輯:興田科技

瀏覽次數(shù):13731

標(biāo)簽:

一、Apache

①、通過修改 .htaccess 文件

修改網(wǎng)站目錄下的.htaccess,添加如下代碼即可(2 種代碼任選):

可用代碼 (1):

RewriteEngineOnRewriteCond%{HTTp_USER_AGENT}(^$|FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python–urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)[NC]RewriteRule^(.*)$–[F]

可用代碼 (2):

SetEnvIfNoCase^User–Agent$.*(FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python–urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)BADBOTOrderAllow,DenyAllowfromallDenyfromenv=BADBOT

②、通過修改 httpd.conf 配置文件

找到如下類似位置,根據(jù)以下代碼 新增 / 修改,然后重啟 Apache 即可:

Shell

DocumentRoot/home/wwwroot/xxx<Directory“/home/wwwroot/xxx”>SetEnvIfNoCaseUser–Agent“.*(FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)”BADBOTOrderallow,denyAllowfromalldenyfromenv=BADBOT</Directory>

怎樣禁止服務(wù)器爬蟲? 如何做網(wǎng)站掙錢

二、Nginx 代碼

進(jìn)入到 nginx 安裝目錄下的 conf 目錄,將如下代碼保存為 agent_deny.conf

cd/usr/local/nginx/confvimagent_deny.conf
#禁止Scrapy等工具的抓取if($http_user_agent~*(Scrapy|Curl|HttpClient)){return403;}#禁止指定UA及UA為空的訪問if($http_user_agent~*“FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms|^$”){return403;}#禁止非GET|HEAD|pOST方式的抓取if($request_method!~^(GET|HEAD|pOST)$){return403;}

然后,在網(wǎng)站相關(guān)配置中的 location / { 之后插入如下代碼:

Shell

includeagent_deny.conf;

如下的配置:

Shell

[marsge@Mars_Server~]$cat/usr/local/nginx/conf/zhangge.conflocation/{try_files$uri$uri//index.php?$args;#這個(gè)位置新增1行:includeagent_deny.conf;rewrite^/sitemap_360_sp.txt$/sitemap_360_sp.phplast;rewrite^/sitemap_baidu_sp.xml$/sitemap_baidu_sp.phplast;rewrite^/sitemap_m.xml$/sitemap_m.phplast;

保存后,執(zhí)行如下命令,平滑重啟 nginx 即可:

Shell

/usr/local/nginx/sbin/nginx–sreload

三、pHp 代碼

將如下方法放到貼到網(wǎng)站入口文件 index.php 中的第一個(gè)

pHp

//獲取UA信息$ua=$_SERVER[‘HTTp_USER_AGENT’];//將惡意USER_AGENT存入數(shù)組$now_ua=array(‘FeedDemon‘,‘BOT/0.1(BOTforJCE)’,‘CrawlDaddy‘,‘Java’,‘Feedly’,‘UniversalFeedparser’,‘ApacheBench’,‘Swiftbot’,‘ZmEu’,‘IndyLibrary’,‘oBot’,‘jaunty’,‘YandexBot’,‘AhrefsBot’,‘MJ12bot’,‘WinHttp’,‘EasouSpider’,‘HttpClient’,‘MicrosoftURLControl’,‘YYSpider’,‘jaunty’,‘python-urllib’,‘lightDeckReportsBot’);//禁止空USER_AGENT,dedecms等主流采集程序都是空USER_AGENT,部分sql注入工具也是空USER_AGENTif(!$ua){header(“Content-type:text/html;charset=utf-8”);die(‘請勿采集本站,因?yàn)椴杉恼鹃L木有小JJ!’);}else{foreach($now_uaas$value)//判斷是否是數(shù)組中存在的UAif(eregi($value,$ua)){header(“Content-type:text/html;charset=utf-8”);die(‘請勿采集本站,因?yàn)椴杉恼鹃L木有小JJ!’);}}

四、測試效果

如果是 VpS,那非常簡單,使用 curl -A 模擬抓取即可,比如:

模擬宜搜蜘蛛抓取:

Shell

curl–I–A‘YisouSpider’bizhi.bcoderss.com

模擬 UA 為空的抓取:

Shell

curl–I–A”bizhi.bcoderss.com

模擬百度蜘蛛的抓取:

Shell

curl–I–A‘Baiduspider’bizhi.bcoderss.com

相關(guān)推薦

更多新聞

主站蜘蛛池模板: 精品少妇人妻av久久久| 免费夫妻生活片av| 久久久午夜成人噜噜噜| 亚洲欧美人成视频一区在线| 朝鲜女人大白屁股ass孕交| 久久精品99久久香蕉国产色戒| 四虎影视成人永久免费观看视频| 国产成人精品视频一区二区不卡| 久久精品亚洲国产av老鸭网| 亚洲国产欧美在线人成app| 又粗又黑又大的吊av| 夫妻免费无码v看片| 狠狠色综合7777久夜色撩人ⅰ | 国产激情久久久久影院| 国产丝袜美女| 少妇高潮一区二区三区99| 午夜dv内射一区区| 天堂av亚洲av一二三区| 波多野结衣爽到高潮大喷| 成人免费无码不卡毛片| 国产a∨天天免费观看美女| 国产成人午夜福利院| 国产精品久久久久久不卡盗摄| 国产精品一区二区三区美女| 蜜臀98精品国产免费观看| 青草青草久热精品视频在线播放| 日韩精品国产另类专区| 日本午夜电影一区二区| 人妻系列无码专区无码专区| 日本欧洲亚洲高清在线| 日韩一区二区欧美一区| 日韩亚洲一区二区| 日本无卡码高清免费v| 人妻熟女一区二区aⅴ林晓雪| 人妻一区二区中文字幕| 免费无码成人av在线播| 久久国产成人免费网站| 国产做a爱片久久毛片a片 | 日日碰狠狠躁久久躁96avv| 三男一女吃奶添下面视频| 欧洲无码一区二区三区在线观看|